Hereby Certify to Have Made the Available Thesis without Assistance of Third and Only with the Indicated Sources
نویسنده
چکیده
The development and maintenance of large and long-lived enterprise applications is very complex. These tasks can be significantly simplified using visual programming languages that allow to generate programs by graph specifications for the software design. FUJABA and PROGRES can be mentioned as representatives. Long-lived applications require persistence. Thus, generating code with an integrated persistence mechanism is an important aspect for those visual programming languages. The CASE tool FUJABA uses UML and SDM diagrams for the specification of software systems including static structure and dynamic behaviour modeling. FUJABA generates Java source code from the specifications only for an in-memory object structure. The graph-oriented database management system Dragos has been designed according to the requirements resulting from software engineering applications and allows to store object structures as graphs in graph databases. This master thesis introduces a new approach to persistent programming and presents a framework that provides a graph-oriented persistence layer for source code generated by the FUJABA Tool Suite. FUJABA supplies a visual language to specify attributed graph structures and graph transformations. Dragos is used for storing object structures of the generated code and manages the persistence. For the mapping of Java objects to graph objects, a specialized Dragos graph model is developed. The code generation technique of FUJABA is adapted according to the Dragos reqiurements. As the result of this thesis, FUJABA can generate Java code which uses Dragos for persistency. Source code generated by FUJABA supports transactional executions as well.
منابع مشابه
ENERGY EFFICIENT DATA COLLECTION SCHEME USING RENDEZVOUS POINTS AND MOBILE ACTOR IN WIRELESS SENSOR NETWORKS by ABDULLAH
The undersigned hereby certify that they have read and recommend to the Faculty of Permission is herewith granted to Dalhousie University to circulate and to have copied for non-commercial purposes, at its discretion, the above title upon the request of individuals or institutions. I understand that my thesis will be electronically available to the public. The author reserves other publication ...
متن کاملContributions to mechanisms for adaptive use of mobile network resources
I hereby declare that this submission is my own work and to the best of my knowledge it contains no materials previously published or written by another person, or substantial proportions of material which have been accepted for the award of any other degree or diploma at UNSW or any other educational institution, except where due acknowledgement is made in the thesis. Any contribution made to ...
متن کاملIsma’ili Thesis on the Ecclesiastical Hierarchy
Though it is widely assumed that Sunni Islam does not have an equivalent to the Christian ecclesiastical hierarchy, Shii groups such as the Medieval Ismailis did have an organised teaching, spiritual, and temporal hierarchy. Evidence gathered from primary sources shows that this Ismaili 'ecclesiastical' hierarchy is strictly intertwined with the Ismaili interpretation of Neoplatonic cosmology a...
متن کاملNeurobiological alterations in the rat medial prefrontal cortex following exposure to chronic psychological stress
i DECLARATION This thesis contains no material which has been accepted for the award of any other Degree or Diploma in any University or other tertiary institution and, to the best of my knowledge and belief, contains no material previously published or written by another person, except where due reference has been made in the text. I give consent to this copy of my thesis, when deposited in th...
متن کاملStudent Project Work
Statement of authorship I hereby certify that this thesis has been composed by myself and describes my own work, unless otherwise acknowledged in the text. All references and verbatim extracts have been quoted, and all sources of information have been specifically acknowledged. It has not been accepted in any previous application for a degree.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006